Python Job: Python Developer

Job added on

Company

Nuvolar Works
Portugal

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

Let's work together!

Have you ever wished to create something that you could proudly say: ‘I did this?' Would you like to be part of amazing teams where cooperation, learning, and fun are the main players on stage?

At Nuvolar we develop amazing applications. Our aim is not only to create functional software but to build cool and game-changing applications that transform industries. And we are proud to do so!

ProjectFor this particular position, you will be part of a project related to Private/Business Aviation, working on a new tool used by hundreds of flight coordinators and thousands of pilots around the globe. With this app, users will be able to reuse several details of their most commonly flown flight plans, such as aircraft details, departure and destinations, weight and balance properties, etc… all of this with the goal to avoid repetitive tasks, allowing users to be more effective and to focus on the most critical aspects of their day to day job.

Tasks

For this particular position, you will be part of a project related to Private/Business Aviation, working on a new tool used by hundreds of flight coordinators and thousands of pilots around the globe. With this app, users will be able to reuse several details of their most commonly flown flight plans, such as aircraft details, departure and destinations, weight and balance properties, etc… all of this with the goal to avoid repetitive tasks, allowing users to be more effective and to focus on the most critical aspects of their day to day job.

As a Python Developer, your tasks will be:
  • Migration of RN patch versions.
  • Release beta versions of the app to internal testers.
  • Review pull requests.
  • Perform demos to clients.
  • Help to choose the appropriate tasks for the associate members of the team.
  • Perform spikes assigned by senior members of the team.
  • Assist senior dev in providing feedback from the team.
  • Provide ideas for improvements to the current workflow or development stack.
  • Perform code reviews to other devs code, pointing out design flaws or deviations from project guidelines
Requirements

  • Deep understanding of Python and Django.
  • You have Unit Testing experience in Python.
  • SQL databases (preferably PostgresQL).
  • Using, designing, and building REST or other web APIs.
  • You are comfortable working with Linux environments.
  • Good OOP principles understanding (with Python specificities).
  • Basic understanding of CI/CD pipelines.
  • Although not mandatory, it would be awesome if you bring some experience with AWS.
  • Familiarity with Agile Software Development Methodologies
  • You are a team player.
  • Good communication & management skills.
  • You are a critical thinker.English is a must.
Benefits

  • Flexible remote work policy (you can decide if you’d like to work 100% remotely or come to our offices in Barcelona)
  • Flexible working hours, work-life balance always comes first – 38 hours per week!
  • Summer schedule every day of July and August.
  • Career path with continuous training - we have a library and all of the learning tools you need to study something cool
  • Social events and activities/Funday Fridays/Lunch&Learns
  • Day off on your birthday!
  • Private Health Insurance
  • Online therapy sessions with our partner Therapychat to take care of your mental health
  • Gym allowance
  • Phantom shares options
  • Free languages classes
  • International environment. Respect, diversity & a lot of fun.
  • Great Referral program
What can you expect from our hiring process?

1st step: Phone call with our Talent Acquisition team

During this first phone call, we want to meet you and understand your expectations in terms of career plan, what motivates you, and give you an overview of the role and Nuvolar's work environment.

2nd step: Technical test

If the first phone call goes well, we will invite you to move forward and solve a technical challenge based on role and experience and assessed by our technical team.

3rd step: Cultural fit interview

After passing the technical test, it’s time for a face-to-face meeting (online) so we can meet each other and lay out everything we can offer you and what you can bring to our Nuvofamily so that we can succeed together! If we’re on the same page, we move straight to the last step.

4th step: Technical Interview with the team

A technical discussion around the exercise to better understand your skills and an introduction to the Tech Lead and other team members to give you a better idea of Nuvolar's team culture and so you can meet some potential future colleagues.

Want to learn more about life at Nuvolar? Take a look at our social channels:

LinkedIn | Instagram | Glassdoor | Medium

—-

If your profile fits the position, and you are excited about becoming a Nuvolad or Nuvolady, we would love to hear from you!

Nuvolar Works is an equal opportunity employer and will not discriminate against any applicant on the basis of age, gender, sexual orientation, disability, national origin, race, or religion.